
@font-face{ 
    font-family: 'calibri';
    src: url('../fonts/calibri.ttf'); 
}

@font-face{ 
    font-family: 'Verdana';
    src: url('../fonts/Verdana.ttf'); 
}

@font_family: 'calibri', Arial, sans-serif;

@font_family_verdana: Verdana, Arial, sans-serif;

@tam_input: 250px;

@width: 1000px;

@min_width_body: @width;

@cor_modelo: #30ad9d; 

@cor_texto: #707072; 

@cor_az: #003300;//#009DDE;
@cor_az_bc: #006600;//#91DEFC;
@cor_vm_md: #E2696A;
@cor_cz: #58585A;
@cor_cz_bc: #F5F5F5;
@cor_cz2: #D9DADB;
@cor_cz3: #9c9e9f;
@cor_cz_bc2:#F6F6F6;
@cor_pt:#453F3A;

html{
    background-color: #FFF;
    font-family: @font_family; 
}
body{
    padding: 0;
    margin: 0;
    font-size: 15px;
    min-width: @min_width_body;   
    color: @cor_pt; 
}
a{ text-decoration: none; color: @cor_pt; }
strong{ font-weight: bold; }

#st-topo{
    width: 100%;
    
    #st-tp-content{
        width: 100%;
    }
      
}

#st-corpo{
    
    .st-limite{
    
    }
    
    .banner{
        position: absolute;
        top: 0;
        z-index: 100;
        width: 100%;
        height: 500px;

        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
    .imagem{
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        background-repeat: no-repeat;
        background-position: center center;
    }
}

#st-rodape{

}

.ttError,label.error{
    color: #F00 !important;
    font-weight: bold; 
}

/* correções para o chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) { }
/****    funcoes de estilo   *****/
.border-radius(@radius) {
  -webkit-border-radius: @radius;
  -moz-border-radius: @radius;
  -ms-border-radius: @radius;
  -o-border-radius: @radius;
  border-radius: @radius;
}

.transicao(@delay) {
    -webkit-transition: @delay ease-in-out;
    -moz-transition: @delay ease-in-out;
    -o-transition: @delay ease-in-out;
    transition: @delay ease-in-out;
}